/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.pucp.Simulacion.Interfaz;

import java.util.ArrayList;
import pe.edu.pucp.Modelo.Vuelo;

/**
 *
 * @author katy
 */
public class NecesidadesVuelos extends ArrayList<AmpliacionVuelo> {
    public NecesidadesVuelos() {
        super();
    }
    
    public NecesidadesVuelos(NecesidadesVuelos necesidadToCopy) {    
        super(necesidadToCopy);
    }
    
    public NecesidadesVuelos(ArrayList<Vuelo> lstVuelo) {
        super();
        for (int i=0;i<lstVuelo.size();i++) {
            AmpliacionVuelo a = new AmpliacionVuelo();
            Vuelo v = lstVuelo.get(i);
            a.setAeropuertoDestinoId(v.getAeropuertoByIddestino().getIdaeropuerto());
            a.setAeropuertoOrigenId(v.getAeropuertoByIdorigen().getIdaeropuerto());
            a.setTipoAvionFinalId(v.getAvion().getTipoAvion().getIdtipo());
            this.add(a);
        }
    }
}
